package com.anolesoft.amljmes.fortysix.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date;
import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MesBzzPtjhDto implements Serializable {
    private String objuid;// 主键
    private String ierpobjuid;//ierp订单编号
    private String ordernumber;//订单编号
    private String batch;//批次
    private String partdispatchnumber;//零件派工号
    private String model;//机型
    private String bomclassification;//BOM分类
    private String sorties;//架次
    private String itemno;//物料号
    private String materialname;//物料名称
    private String drawingno;//图号
    private Integer quantity;//数量
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate demandtime;//需求时间
    private String dispatchnoofgeneral;//部总装派工号
    private String customer;//客户
    private String producttype;//产品类型
    private String factorycode;//厂代号
    private Integer generatematchingDocument;//是否生成配套单 默认0:未生成 1:已生成
    private Integer deletetag;// 删除标记 0:已删除 1:未删除
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate deletetime;//删除时间
    //分页数据
    private Integer pageNo;
    private Integer pageSize;

}
